Career 2023 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 The Hague Ecuador F2 Ecuador F3 USA F26 USA F27 Canada F3 Israel F2 Netherlands F4 Netherlands F7 Portugal F4 Portugal F5 Portugal F6 Israel F4 Germany F3 France F4 France F5 Great Britain F7 Great Britain F9 Italy F15 Italy F16 Netherlands F4 Portugal F3 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Netherlands F1 Netherlands F2 Netherlands F3 Spain F12 Spain F13 Spain F14 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 USA F25 Canada F1 Canada F2 Israel F1 Israel F3 Germany F1 Germany F2 Austria F1 China F3 Netherlands F5 Turkey F16 (Antalya) Turkey F17 (Antalya) Netherlands F1 (Alkmaar) Netherlands F2 (Breda) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) M25 Santa Margherita Di Pula Great Britain F10 M15 Haren M15 Huy 2001 UT Tyler Patriot Challenger - Tyler The Waco International Tennis Challenger - Waco M25 Trieste M15 Heraklion Lubbock Challenger - Lubbock USTA Challenger of Orlando - Orlando 2006 Challenger of Santa Clarita California Challenger - Valencia M15 Jakarta Unique Zagreb Open - Zagreb Open Castilla y Leon - Segovia USTA Challenger of San Antonio - San Antonio Ethias Trophy - Mons Intersport Heilbronn Open - Heilbronn USTA Freeman Men's Challenger - Joplin 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Aamulehti Tampere Opene - Tampere Tean International - Alphen PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa Tennis Napoli Cup - Napoli Citta di Como - Como Siemens Open - Scheveningen ATP Open Castilla y Leon - Segovia XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Open D'Orleans - Orleans Open Tarragona Costa Daurada - Tarragona Heilbronn Challenger Bergamo Challenger Sunrise Challenger Caltanissetta Challenger Barletta Challenger Baton Rouge Challenger Monza Challenger Sofia Challenger Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Kosice Challenger Scheveningen Challenger Tampere Challenger San Marino Challenger Vigo Challenger San Sebastian Challenger Brasov Challenger Tatra Banka Open 2006 - Bratislava Alphen Challenger Kolding Challenger Seoul Challenger Internazionali de Tennis di Bergamo - Bergamo Chuncheon Challenger BMW Tennis Championship - Sunrise Athens Challenger Puerto Rico Challenger Tennis Event - Humacao 2005 Tulsa Challenger - Tulsa Orbetello Challenger Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Alphen Challenger Manerbio Challenger Sacramento Challenger Bergamo Challenger USTA Men's Challenger of Dallas - Dallas XI Abierto Internacional de Salinas - Salinas Salinas Challenger Winnetka Challenger Scheveningen Challenger Cordenons Challenger Alphen Challenger Dallas Challenger Santiago Challenger San Juan Challenger Caltanissetta Challenger Nottingham Challenger Constanta Challenger Heilbronn Challenger Istanbul Challenger Guimaraes Challenger Vancouver Challenger Alphen Challenger Rio De Janeiro Challenger Petange Challenger Porto Alegre Challenger Siemens Open 2007 - Scheveningen Eckental Challenger Irving Challenger Santiago Challenger Santos Challenger Nottingham Challenger Marburg Challenger M15 Porec M25 Palmanova Sacramento Challenger M25 Palmanova Braunschweig Challenger Alphen Challenger M15 Meerbusch Trnava Challenger San Sebastian Challenger Rome Challenger Mons Challenger Casablanca Challenger Brescia Challenger Challenger Groningen - Groningen Tiburon Challenger Dallas Challenger Sao Paulo Challenger Ostdeutscher Sparkassen Cup - Dresden Sibiu Challenger Eckental Challenger Bordeaux Challenger Irving Challenger Manchester Challenger Alphen Challenger Monterrey Challenger Blois Challenger Sao Paulo Challenger Geneva Challenger Surbiton Challenger M15 Jakarta Scheveningen Challenger Ethias Trophy - Mons M15 Buschhausen M25 Santa Margherita di Pula M25 Santa Margherita di Pula Milan Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Tampere Challenger Granby Challenger Monterrey Challenger Portoroz Challenger Blois Challenger Scheveningen Challenger Monterrey Challenger Okal Cup - Eckental Ciudad de Telde - Telde Baden Open - Ettlingen Columbus Challenger Tiburon Challenger Irving Challenger GHI Bronx Tennis Classic - Bronx Tiburon Challenger Genoa Open - Genova Bath Challenger Le Gosier Challenger M25 Koksijde Bergamo Challenger Privatbank Open 2006 - Dnepropetrovsk Mestre Challenger Tiburon Challenger Nottingham Challenger Orlando Challenger Columbus Challenger Rennes Challenger Quimper Challenger Bangkok Challenger Ostrava Challenger Bercuit Challenger Braga Challenger Prostejov Challenger TEAN International - Alphen Aan Den Rijn Ludwigshafen Challenger Braunschweig Challenger Ortisei Challenger M25 Oldenzaal Schickendanz Open - Furth San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Brisbane International - Brisbane Kobstaedernes ATP Challenger - Kolding Puebla Challenger Alphen Challenger Furth Challenger Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney Millenium Tennis Championships - Delray Beach SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Dallas Challenger Salzburg Challenger The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort RCA Championships - Indianapolis Heilbronn Challenger Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Dallas Challenger Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Medibank International - Sydney Davidoff Swiss Indoors Basel - Basel Furth Challenger Caltanissetta Challenger Sacramento Challenger Belem Challenger Rio De Janeiro Challenger Ordina Open - 's-Hertogenbosch Porto Alegre Challenger Regions Morgan Keegan Championships - Memphis SAP Open - San Jose Grand Prix Hassan II - Casablanca BMW Open - Munich BMW Open - Munich Montevideo Challenger Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Ordina Open - s-Hertogenbosch St. Petersburg Open - St. Petersburg Estoril Open - Estoril Helsinki Challenger SAP Open - San Jose Napoli Challenger Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Sunrise Challenger PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Salinas Challenger Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles SAP Open - San Jose AEGON Championships - London SkiStar Swedish Open - Bastad Sarasota Challenger ATP Vegeta Croatia Open - Umag Tunis Challenger Winston-Salem Open - Winston-Salem Delray Beach International Tennis Championships - Delray Beach Rakuten Japan Open - Tokyo Power Horse Cup - Dusseldorf Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Memphis Open - Memphis Grand Prix Hassan II - Marrakech U.S. National Indoor Tennis Championships - Memphis Erste Bank Open - Vienna Athens Challenger If Stockholm Open - Stockholm Memphis Open - Memphis Tallahassee Challenger Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger Thailand Open - Bangkok Citi Open - Washington Gerry Weber Open - Halle Las Vegas Challenger ASB Classic - Auckland Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle SA Tennis Open - Johannesburg Heilbronn Challenger Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch PBZ Zagreb Indoors - Zagreb Fairfield Challenger Braunschweig Challenger Open de Moselle - Metz Koblenz Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel San Juan Challenger ABN AMRO World Tennis Tournament - Rotterdam Irving Challenger ATP Studena Croatia Open - Umag Regions Morgan Keegan Championships - Memphis Scheveningen Challenger Claro Open Colombia - Bogota Gerry Weber Open - Halle M25 Nussloch Ortisei Challenger Portugal Open - Oeiras Braga Challenger Open de Nice Cote d'Azur - Nice US Men's Clay Court Championship - Houston Moselle Open - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Mohammedia Challenger Ortisei Challenger Como Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Swiss Indoors Basel - Basel Tiburon Challenger Apia International - Sydney Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Alphen Challenger Mercedes Cup - Stuttgart Guadalajara Challenger BB&T Atlanta Open - Atlanta Rome Challenger M25 Heraklion Malaysian Open - Kuala Lumpur M15 Monastir ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham Citi Open - Washington Sopot Challenger Brisbane International - Brisbane Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Biella Challenger Mohammedia Challenger Meerbusch Challenger ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Indianapolis Tennis Championships - Indianapolis Dutch Open Tennis - Amersfoort Thailand Open - Bangkok If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Bangkok Challenger Marbella Challenger Sophia Antipolis Challenger Barletta Challenger Amersfoort Challenger Pilot Pen Tennis - New Haven Campbells Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte Carlo Atlanta Tennis Championships - Atlanta Masters Series - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells SAP Open - San Jose Miami Open - Miami Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells If Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Ecuador Open - Quito French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Topshelf Open - 's-Hertogenbosch Tennis Channel Open - Las Vegas Wimbledon - London If Stockholm Open - Stockholm U.S. Open - New York Australian Open - Melbourne French Open - Paris Hall of Fame Tennis Championships - Newport U.S. Open - New York If Stockholm Open - Stockholm U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Heineken Open - Auckland U.S. Open - New York Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, PO, FRA-GER 4-1 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Wimbledon - London Western & Southern Open - Cincinnati Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Davis Cup, World Group, PO, CAN-NED 3-1 French Open - Paris Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami U.S. Open - New York U.S. Open - New York Mutua Madrid Open - Madrid Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, NED-SUI 2-3 River Oaks International Tennis Tournament - Houston Australian Open (juniors) River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 French Open (juniors) Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, FRA-NED 3-1 Wimbledon (juniors) French Open (juniors)